Skip to content

WayneCommand/uptime-status

Repository files navigation

English 简体中文

A more advanced, serverless, and free uptime monitoring & status page solution, powered by Cloudflare Workers, complete with a user-friendly interface.

This is a fork of lyc8503/UptimeFlare, used for monitoring waynecommand.com services.

📢 [SECURITY ADVISORY 2026/03/04] A vulnerability (CVE-2026-29779) that could expose monitor configuration and credentials in uptime.config.ts to clients was fixed. Versions between 2025-09-21 and 2026-03-04 are affected. Affected users are strongly advised to upgrade to the latest version.

🎉 [UPDATE 2026/01/03] UptimeFlare has been migrated from KV to D1 Database. The Terraform Cloudflare provider is updated to v5 and the data structure has been optimized for better performance.

⭐Features

  • Open-source, easy to deploy (in under 10 minutes, no local tools required), and free
  • Monitoring capabilities
    • Up to 50 checks at 1-minute intervals
    • Geo-specific checks from over 310 cities worldwide
    • Support for HTTP/HTTPS/TCP port monitoring
    • Up to 90-day uptime history and uptime percentage tracking
    • Customizable request methods, headers, and body for HTTP(s)
    • Custom status code & keyword checks for HTTP(s)
    • Downtime notification via Webhook (multi-format: json / x-www-form-urlencoded / param)
    • Customizable Webhook with flexible payload templating
    • Customizable TypeScript callbacks (onStatusChange, onIncident)
  • Status page
    • Interactive ping (response time) chart for all types of monitors
    • Scheduled maintenances alerts & Incident history page
    • Responsive UI that adapts to your system theme
    • Multi-language support (English / Chinese / French / German)
    • Customizable status page
    • Use your own domain with CNAME
    • Optional password authentication (private status page)
    • JSON API for fetching realtime status data
    • Shields.io-compatible badge API

👀Demo

Live demo: https://uptimeflare.pages.dev/

Screenshots:

Desktop, Light theme

⚡Quickstart / 📄Documentation

Please refer to Wiki

🚀Upgrade existing deployments

Get the latest features right away with the simple upgrade process

⚙️Docs for developer

To contribute new features or customize your deployment further, see here.

New features (TODOs)

  • Specify region for monitors
  • TCP opened promise
  • Self-host Dockerfile
  • Incident history
  • Improve checkLocationWorkerRoute and fix possible proxy failed
  • Groups
  • Remove old incidents
  • Compatibility date update
  • Scheduled Maintenance
  • Cloudflare D1 database
  • Scheduled maintenances (via IIFE)
  • Universal Webhook upgrade
  • i18n
  • Customizable footer
  • New header logo
  • Improve CPU time usage
  • Globalping integration
  • Concurrent checks with p-limit
  • Error reason tracking in incidents
  • Grace period improvements
  • SSL certificate checks
  • ICMP via proxy?
  • Multi-region orchestration improvements

About

this is my services status(uptime), source code by: lyc8503/UptimeFlare

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from lyc8503/UptimeFlare